﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Web;

namespace projetoFinal.Models
{
    [Table("pfisica")]
    public class CadastroFisico : Pessoa
    {
        public virtual Pessoa PessoaId { get; set; }

        [RegularExpression(@"[a-zA-Z]{5,50}", ErrorMessage = "Somente letras.")]
        [Required(ErrorMessage = "Campo Obrigatorio")]
        public string Nome { get; set; }

        [RegularExpression(@"[0-9]{14}", ErrorMessage = "Somente Números.")]
        [Required(ErrorMessage = "Campo Obrigatorio")]
        public string Cpf { get; set; }

        [RegularExpression(@"[0-9]{12}", ErrorMessage = "Somente Números.")]
        [Required(ErrorMessage = "Campo Obrigatorio")]
        public string Rg { get; set; }
    }
}